#ifndef DISCSTORAGEEXCEPTION_H_
#define DISCSTORAGEEXCEPTION_H_

#include <string>
#include "StorageException.h"

using namespace std;
class DiscStorageException : public StorageException{
	private:
		int codigoExcepcion;
	public:
		DiscStorageException(int codigoExcepcion);
		const char* what() const throw(){
			if(this->codigoExcepcion == StorageException::lectura)
				return "Error al leer el archivo desde disco."; 
			return "Error al escribir el archivo en disco.";
		}		
};

#endif /*DISCSTORAGEEXCEPTION_H_*/
